package cn.ilikes.tools.nosql.jpa.metadatas;

import java.util.Set;

/**
 * 实体元数据
 * 
 * @author fack
 * 
 */
public interface IEntityMetaDataFactory {

	public EntityMetaData selectIEntityMetaData(Class<?> clazz);

	public EntityMetaData selectIEntityMetaDataByEntityName(String entityName);

	public void loadIEntityMetaDatas(Class<?> entityClass, EntityMetaData entityMetaData);

	public Set<EntityMetaData> listAllIEntityMetaData();

}
